package com.zzb.springcloud.interfaces;

import org.springframework.cloud.client.ServiceInstance;

import java.util.List;

/**
 * @Description
 * @CreateTime 2021/6/30 0030 14:44
 * @Author 不浪小生
 */
public interface LoadBanlance {
    /**
     *  选择服务下的实例，通过轮询算法（请求次数 % 服务下实例总数）
     * @param instances
     * @return
     */
    ServiceInstance getInstance(List<ServiceInstance> instances);
}
